slog away at a work - Francés Inglés Diccionario